home *** CD-ROM | disk | FTP | other *** search
/ PC World Komputer 2007 December / PCWKCD1207B.iso / Blogowanie poza sfera / Flock 0.9.1.3 stable / flock-0.9.1.3.en-US.win32.exe / flock / yahootoolbar.xpi / components / nsYahooFeedNode.idl < prev    next >
Text File  |  2007-01-12  |  1KB  |  47 lines

  1. #
  2. # Copyright 2005 - 2006 Yahoo! Inc. All rights reserved.
  3. #
  4.  
  5. #include "nsISupports.idl"
  6. interface nsIFile;
  7. interface nsIDOMNode;
  8. interface nsIYahooHashtable;
  9. [scriptable, uuid(32DDF644-E73F-41c8-AEE4-66602E1D0441)]
  10. interface nsIYahooFeedNode: nsISupports
  11. {
  12.     readonly attribute PRUint8 BUTTON_TYPE;
  13.     readonly attribute PRUint8 BUTTONMENU_TYPE;
  14.     readonly attribute PRUint8 DIALOG_TYPE;
  15.     readonly attribute PRUint8 EDITBOX_TYPE;
  16.     readonly attribute PRUint8 MENU_TYPE;
  17.     readonly attribute PRUint8 MENUITEM_TYPE;
  18.     readonly attribute PRUint8 SEPARATOR_TYPE;
  19.     readonly attribute PRUint8 PARAM_TYPE;
  20.     readonly attribute PRUint8 VALUE_TYPE;
  21.     
  22.     attribute nsIDOMNode domToolbar;
  23.     attribute nsIDOMNode domMenubar;
  24.     
  25.     attribute nsIFile cacheDir;
  26.     attribute PRUint8 type;
  27.     attribute PRUint32 childSize;
  28.     attribute string icon;
  29.     attribute AUTF8String name;
  30.     attribute AUTF8String id;
  31.     attribute AUTF8String baseID;
  32.     attribute AUTF8String value;
  33.     attribute AUTF8String func;
  34.     attribute short funcNum;
  35.     attribute AUTF8String funcTracking;
  36.     attribute AUTF8String funcUrl;
  37.     attribute string styles;
  38.     attribute AUTF8String hash;
  39.     attribute nsIYahooFeedNode parentNode;
  40.     
  41.     void addChild(in nsIYahooFeedNode node);
  42.     void destroy();
  43.     nsIYahooFeedNode getNodeById( in string id );
  44.     nsIYahooFeedNode getChild( in PRUint32 index );
  45.     void formatFunction();
  46. };
  47.